| Rop Gonggrijp on Tue, 14 Apr 2009 13:44:17 +0200 (CEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: <nettime> fwdfyi: Joshua Schachter on URL Shorteners |
> As TinyURL fan myself, I couldn't resist this one!
> And it's all the fault of Rop Gonggrijp! (whi introduced me to
> TinYurl)
I use URL shorteners for the e-mail news letter of
wijvertrouwenstemcomputersniet.nl. Noit just because we have a long
domain name, but also many of the documents we link to on the web ar
eat impossible URLs that just break up the flow of an e-mail
newsletter way too much. But I am well aware of the drawbacks, so the
web-version of the same newsletter doesn't use them.
Seeya,
Rop
P.S.: While we're on the topic of TinyURL, I wrote these two PHP-
functions, in case anyone needs 'em...
function TinyURL($input) {
global $warnings;
if (preg_match("/<blockquote><b>(http:\/\/tinyurl.com\/.*?)<\/b><br>/
is", file_get_contents("http://tinyurl.com/create.php?url=" .
urlencode($input)), $matches)) {
return ($matches[1]);
} else {
return false;
}
}
// Warning: backtick! $input must not come from user, or be sanitized
to represent a valid URL first.
function unTinyURL($input) {
if (preg_match("/^Location:\s*(.*?)$/im", `curl --head $input 2>/dev/
null`, $matches)) {
return ($matches[1]);
} else {
return false;
}
}
# distributed via <nettime>: no commercial use without permission
# <nettime> is a moderated mailing list for net criticism,
# collaborative text filtering and cultural politics of the nets
# more info: http://mail.kein.org/mailman/listinfo/nettime-l
# archive: http://www.nettime.org contact: nettime@kein.org